Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USTA Seascape Challenger - Aptos 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica The Surbiton Trophy - Surbiton USTA Championships of Kerrville - Kerrville USTA Men's Challenger of Urbana-Champaign - Urbana Espinho Challenger - Espinho University of Tennessee USTA Challenger - Knoxville Milan Challenger Pozoblanco Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona USTA Challenger of Las Vegas - Las Vegas Skandia Open - Linz ARMS USTA Challenger - Rocky Mount USTA Challenger of San Antonio - San Antonio Copa Sevilla - Seville GHI Bronx Classic - Bronx 2002 Azalea Orthopedic Challenger - Tyler Open de Charleroi - Charleroi Powder Byrne Trophy - Surbiton Tulsa Auto Collection USTA Challenger - Tulsa 2001 UT Tyler Patriot Challenger - Tyler USTA Tennis Championships of Houston - Houston Maia Open - Oporto XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Orleans Challenger Budapest Challenger Brescia Challenger Manerbio Challenger Alphen Challenger Santiago Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Andria Challenger 2001 Mercedes Cup - Stuttgart Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Gold Flake Open - Chennai Milan Indoors - Milan Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Urbana-Champaign Challenger - Urbana Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Aix En Provence Challenger Idea Prokom Open - Sopot RCA Championships - Indianapolis The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Lisbon Challenger Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Siebel Open - San Jose Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Kremlin Cup - Moscow AIG Japan Open - Tokyo Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm San Benedetto Challenger XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Tennis Cup of Flanders - Ostende Como Challenger 2000 Cairo Challenger - Cairo St. Francis Health System USTA Challenger - Tulsa Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose USTA Men's Challenger of Dallas - Dallas V Torneo Internazionale di Tennis - Barletta Kroger / St. Jude International - Memphis Dubai Open - Dubai Marbella Challenger Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Theusbridge.com Tennis Classic - Tarzana Prostejov Challenger International Tennis Championships - Delray Beach Milan Challenger St. Petersburg Open - St. Petersburg Bastad Challenger Open Diputacion Pozoblanco - Cordoba Liberec Challenger Kroger / St. Jude International - Memphis Eckental Challenger Dubai Open - Dubai Rennes Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger RCA Championships - Indianapolis Mercedes Cup - Stuttgart Caltanissetta Challenger Croatia Open - Umag Noumea Challenger Pilot Pen Tennis - New Haven Indian Wells Challenger Campionati Internazionali di Sicilia - Palermo Marbella Challenger CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Braga Challenger Sydney International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Poznan Challenger Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Genova Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Genova Challenger Gran Canaria 2 Challenger 2002 Eddleman USTA Challenger - Birmingham Aix En Provence Challenger Heineken Open - Auckland AXA Open - Lisbon SAP Open - San Jose Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open Diputacion - Cordoba The Dubai Tennis Championships - Dubai CA-Challenge 2000 - Graz drkoop.com USTA Tennis Championships of San Antonio - San Antonio Barcelona Challenger U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Monterrey Challenger Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Medibank International - Sydney Genova Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona AEGON Championships - London Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Seville Challenger China Open - Beijing Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe Chevrolet Cup - Vina del Mar Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Copa AT&T - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Prague II Challenger Biella Challenger Open 13 - Marseille Marbella Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg CA Tennis Trophy - Vienna Citi Open - Washington Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Grand Prix de Tennis de Lyon - Lyon Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open de Moselle - Metz Seville Challenger Grand Prix de Tennis de Lyon - Lyon US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London Orange Warsaw Open - Warsaw Barcelona Open BancSabadell - Barcelona Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen Rome Challenger Catella Swedish Open - Bastad Argentina Open - Buenos Aires International German Open - Hamburg Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona SAP Open - San Jose The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles China Open - Beijing Open 13 - Marseille Regions Morgan Keegan Championships - Memphis AEGON Championships - London Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles China Open - Beijing Erste Bank Open - Vienna Mallorca Open - Mallorca Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Brasil Open - Salvador U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Braunschweig Challenger Barcelona Open BancSabadell - Barcelona Alicante Challenger Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Savannah Challenger Sibiu Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney GHI Bronx Tennis Classic - Bronx ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad University of Tennessee USTA Men's Challenger - Knoxville Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles The Ericsson Open - Miami Legg Mason Tennis Classic - Washington Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati China Open - Beijing Tennis Masters Series - Madrid Tennis Masters Series - Paris AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Brisbane - Brisbane Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Movistar Open - Vina del Mar Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome SAP Open - San Jose Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome U.S. Mens's Clay Court Championship - Houston Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Siebel Open - San Jose Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Winston-Salem Open - Winston-Salem Apia International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells The Dubai Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Miller Lite Hall of Fame Tennis Championships - Newport Shanghai ATP Masters - Shanghai Qatar Exxon Mobil Open - Doha Franklin Templeton Tennis Classic - Scottsdale BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mercedes-Benz Cup - Los Angeles Sopot Challenger Rogers Cup - Toronto Cordenons Challenger Western & Southern Open - Cincinnati U.S. Men's Clay Court Championships - Houston Shanghai Rolex Masters - Shanghai Sybase Open - San Jose If Stockholm Open - Stockholm Mutua Madrid Open - Madrid CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Tennis Masters Series - Paris Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris The Stella Artois Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brisbane International - Brisbane European Open - Antwerp Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Rogers Masters - Toronto French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, QR, USA-SVK 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Hyundai Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, ESP-ITA 4-1 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Barclays ATP World Tour Finals - London